package com.appspot.didit.client.tag;

import com.appspot.didit.client.BasePresenter;
import com.appspot.didit.client.BaseView;
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.user.client.ui.HasText;
import com.google.gwt.user.client.ui.HasValue;

public interface TagManagePresenter extends BasePresenter {
	
	interface View extends BaseView {
		
		public HasClickHandlers getCombineClickHandlers();
		
		public HasClickHandlers getInviteClickHandlers();
		
		public HasValue<String> getInvite();
		
		public HasText getShareHint();
		
		public HasValue<String> getTags();
		
		public HasValue<String> getTag();
		
		public HasValue<String> getCombinedTag();
		
		public HasValue<String> getUsername();
		
		public void update();
	}	
	
	View showTagManage();

}